package com.example.authservice.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.example.authservice.pojo.po.LogsPO;
import com.example.authservice.pojo.vo.LogsVO;

import java.util.List;

/**
 * @author 鱼凫
 * @version 1.0
 * Create by 2023/4/12 15:35
 * @Description //TODO
 */
public interface LogsService {

    LogsPO selectOneById(String id);

    LogsVO add(LogsVO logsVO);

    LogsVO selectOneByIdReturnVO(String id);

    LogsPO save(LogsVO logsVO);

    Integer deleteById(String id);

    LogsVO saveone(LogsVO logsVO);

    void createLog(String sketch,String detail,int type,int roleLevel);

    Page<LogsVO> getPage(LogsVO logsVO);

    LogsVO findById(String id);

    List<LogsVO> getAllList(LogsVO logsVO);
}
